homogeneous earth dam - French English Dictionary